home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
PROGSCAL
/
OASIS41A.LZH
/
README
next >
Wrap
Text File
|
1988-12-18
|
27KB
|
625 lines
┌────────┬─────────────────────────────┬───────┐
│ OASIS │ EUREKA SOFTWARE ASSOCIATES │ OASIS │
└───┬────┴─────────────────────────────┴──┬────┘
│ OASIS 4.1 ENTRY LEVEL │
└─────────────────────────────────────┘
┌───────────────────────┐
O │ Open │ O
A │ Architecture │ A
S │ Screen │ S
I │ Interface │ I
S │ System │ S
└───────────────────────┘
╔══════════════════════════════════════════════╗
║ Who needs it ? ║
║ Do you run a software team ? ║
║ Have you departmental centers ? ║
║ Are you a software house ? ║
╟──────────────────────────────────────────────╢
║ Are you : ║
║ A Professional Programmer ? ║
║ A Development Programmer ? ║
║ A Casual programmer ? ║
╟──────────────────────────────────────────────╢
║ Do you : ║
║ need intelligent front ends ? ║
║ use Micros and Mainframes ? ║
║ want to deliver user friendly programs?║
╠══════════════════════════════════════════════╣
║ ║
║ If so you need O A S I S - NOW ! ║
║ ║
╚══════════════════════════════════════════════╝
What is OASIS ?
OASIS is the ultimate tool for Turbo Pascal (TM) Application
programmers.
With OASIS you can take advantage of powerful 4GL techniques
without sacrificing any of the flexibility of Turbo Pascal. OASIS
saves you time and money because you can build better application
programs in a fraction of the time normally necessary .
OASIS consists of two parts
SFD (Screen Format Designer)
SCL (Screen Control Language).
SFD is a state-of-the-art menu driven program. It is written with
OASIS and suitable not only for programmers but also for end
users. OASIS allows you design and even "test drive" complete
user interfaces with menus, input checks, context sensitive help
and much more before you even write a single line of code. This
not only helps you to recognize and correct design problems at a
very early stage but also allows you to involve end users.
SCL is a 4GL type tool to Borland's Turbo Pascal (version 4 or 5
or higher; also portable to other languages using '.TPU' files)
which mainly consists of constructs to utilize the screen
formats designed by SFD. It also provides many other functions
such as:
Data communications
Background processing
Date/time manipulation
Access to system functions
Execution of DOS commands and other programs.
What does OASIS buy for you ?
It saves you money as it allows you the freedom to build
professional programs with outstanding features in a fraction
of the time it takes using conventional programming
techniques.
Design misconceptions and errors are detected early in the
build cycle as the complete user interface of a program
can be developed, tested and dynamically modified before even
a single line of code has been written.
With the outstanding user friendliness of OASIS, users can
develop their own screen interfaces. This not only allows
programmers to concentrate on the actual program logic but also
guarantees that the user objectives are fully met.
Programs can be easily customized and nationalized with no
recompilation. The complete user interface specifications are
stored in the form of data, not in the program code.
Unlike other 4 GL environments OASIS does not confine programmers
to its own constructs since as well as all the capabilities of
SCL, you still have the complete power of Turbo Pascal at your
fingertips.
What can you build with OASIS ?
Virtually any application program. With its powerful Data
Communications and background task capabilities you can also
use it to add intelligent front ends to your existing
mainframe programs.
You need NO special runtime software to run OASIS applications.
Why should you use OASIS ?
* Program sources are more compact, easier to understand and
compile faster.
* Later program changes are easier and often possible without
recompiling
* Dramatically reduced program development time and cost
* Users can be involved in program design
* Early testing and prototyping
* Resulting application programs are highly ergonomic and offer
many user-friendly features like:
- Automatic display of assisting messages for each
input field
- Extensive Online Context Related help with four
different user selectable levels
- Automatic Input error handling and display of
error messages
- Adaptability to different system/keyboard layouts
- Easy to customize / nationalize
- Support of both Color & Monochrome displays
- Undo function available
- Abort function available
- Mouse support possible and easy
Main Features of SFD
* Easy to understand, menu driven program with overlaying
windows
* Context sensitive online help facility
* Full screen editor for Screen Layout Design
* Full character set accessibility
* Box drawing function & auto line interconnections
* Powerful block Copy & Delete functions
* Free selection of display attributes
* Diversity of field types
* Input validation selectable for any field
* Up to 50 fields per format
* Formats in any size or shape up to 80x25
* Inter File format copy facility
* Display or Print format lists
* Complete and dynamic inbuilt test facility
* Alteration of format specs. & attribute possible
during test mode with immediate visible effect
Main Features of SCL.
* Complete event driven control of format display and input
including menus, pop up windows, help messages etc
* Supports multiple stacking of windows and formats
* Automatic input validity checks
* Automatic display of error messages
* No need to declare field variables etc in user program
* Special input checks or other interferences possible anytime
* Monitoring & flagging of user selectable keys or other events
possible
* No need to recompile when changing Formats, Messages
or Input checks parameters
* programs become concise and easy to understand
* Supports background processing tasks (datacomm, print)
* Access to DOS functions including execution of commands and
other programs.
* Data communications support
┌───────────────────────────────────────────────────────────────┐
│ DISTRIBUTION OF OASIS 4.1 ENTRY LEVEL │
├───────────────────────────────────────────────────────────────┤
│ Downloadable : OASPRO.ARC in arc'd form - Disk I & II │
│ Software lib : OAS41.LIB Disk I & II │
│ Mail order : Disk I, II, III, IV + 200 pages ref. Manual │
├───────────────────────────────────────────────────────────────┤
│ DISK I programs + SCL demo (turorial purposes) │
│ │
│ DISK II SFD screens + Automatic disk menu │
│ │
│ DISK III programming examples │
│ │
│ DISK IV programming examples │
│ │
│ The code for each example is thoroughly discussed and │
│ documented in the Reference Manual │
└───────────────────────────────────────────────────────────────┘
SYSTEM REQUIREMENTS
* OASIS runs on all true PC compatible with 384KB memory
MSDOS (TM) 3.0 or later and is compatible with Turbo Pascal
4.0 (4.0 & 5.0 for OASIS 5.0)
* Hard disk is recommended
* Check your 'CONFIG.SYS' file for:
FILES=16
BUFFERS=32
* UnArc the '*.ARC' files (if downloaded from BBS)
TO USE OASIS 4.1 Entry level
* Make backup copies of your diskettes using Diskcopy DOS command
* Create a directory on your hard disk
From a DOS prompt
Type md\OASIS and press Enter to make a directory called OASIS
Type cd\OASIS and press Enter to change to the OASIS directory
* Load SFD & SCL files using DOS copy command on your hard disk.
Insert the OASIS disk I in drive A.
Type copy a:*.* then press Enter
* Load SFD format (screens) & Sample 4 on your hard disk.
Insert the OASIS disk II in drive A.
Type copy a:*.* then press Enter
* To start the Screen File Designer program
Type SFD and press Enter.
for help use F1 (general help) or F2 (context sensitive)
* You can also play with the Automatic Disk Menu (sample4),
application written with OASIS, you can also edit that screen
with SFD and rerun the program
In the US you can reach Remy Fesnoux
CompuServe ID # 72571,741
Telephone (313) 973 0113
In the UK you can reach Martin Hossfeld
CompuServe ID # TBA
Microlink 72:100534
Telex 265871 Monref G (please quote '72:100534'
on first line of Telex for reference)
CIX (Compulink BBS) Mail Martin
Write to:
EUREKA SOFTWARE ASSOCIATES
2344 Yorkshire 12, Pinewood Green
Ann Arbor, MI 48104 or Iver Heath, Bucks. SLO OQP
USA United Kingdom
OASIS is a copyrighted product provided to you under a shareware
scheme. OASIS IS NOT PUBLIC DOMAIN.
┌────────────────────┐
│ The Shareware Idea │
└────────────────────┘
Shareware (sometimes called User supported Software or
freeware) attempts to provide useful programs to the PC community
at low cost by reducing the dependence on conventional marketing
channels.
Several software developers have proven that the concept works,
to the mutual benefit of the independent program authors and the
PC community itself.
The user benefits by the availability of low cost software which
he can evaluate on his own system before making the decision to
purchase it. The author benefits by being able to enter the
software market without extensive monetary risks. The user
community determines which products succeed based on their true
utility, rather than on their marketing achievements.
Under this shareware scheme you are allowed and encouraged to
copy and distribute the evaluation version of OASIS to your
friends, colleagues and wherever you like as long as the
following conditions are met:
1. You must distribute it unmodified and complete with all its
files.
2. You are not allowed to distribute it commercially for
profit. You may only charge for the media and handling.
Please note that the above does not apply to the other versions
of OASIS for which only a personal licence is granted to
registered users according to the terms and conditions as
outlined on the paragraphs below.
┌──────────────────────────────────┐
│ OASIS Products & Licencing Terms │
└──────────────────────────────────┘
The following products will be available from EUREKA SOFTWARE
ASSOCIATES:
- OASIS 4.1 Entry level version (Shareware)
- OASIS 5.0 Evaluation version (Shareware)
- OASIS 5.0 Mini version Private use
- OASIS 5.0 Mini version Commercial use
- OASIS 5.0 Professional version
Commercial use:
If OASIS Software is used in a commercial & institutional
environment users must register under the 'Commercial Users
Licence Agreement' scheme.
Conditions:
Within the terms of this agreement, a corporation, company,
institution, organization, or individual can use OASIS to produce
programs for commercial purposes subject to the following
conditions:
1. This license applies to the OASIS software as described in
its manual and its documentation.
2. You must treat this software just like a book ONLY ONE CPU
PER LICENSE can use the software at the same time in the
original or modified forms. However, you are authorized to
make archival copies for safekeeping.
3. You may produce any number of executable code programs for
profit for world-wide distribution with this software
without royalties to the author.
4. The license applies to the original copy of this software as
well as to updated versions which may become available.
There is no further charge for using the updated versions.
The author is neither obligated to provide updated versions
nor notices of error corrections.
6. The user agrees to conscientiously respect the copyright to
the author of the code and not to illegally, unethically, or
neglectfully exploit the services provided by the author.
7. This code is provided "as is" without warranty of any kind,
either expressed or implied, included but not limited to the
implied warranty of merchantability and fitness for a
specific purpose. The entire risk as to the quality and
performance of the coding is with you. Should the code prove
defective, you assume the entire cost of all necessary
servicing, repair or correction.
8. In no event will the author be liable to you for any
damages, including any lost profits, lost savings or other
incidental or consequential damages arising out of the use
or inability to use this code.
9. The User acknowledges having read this agreement and the
License Statement, understands them, and agrees to be bound
by their terms and conditions.
Private (non-profit) use:
If OASIS is used privately only and not for profit making
purposes, please register under the Private user licence
agreement scheme.
The applicable terms are, apart from point 3, identical to the
ones listed above under commercial use.
OASIS 4.1 Entry level (this package, also referred as 4.1
Evaluation)
Description
This package is the 4.1 entry level version of OASIS. It is
compatible with TURBO PASCAL 4.0. It offers almost all OASIS
features and formats (screens) created with the entry level
version are entirely compatible with full blown version of OASIS.
The limitation of this version resides in the number of formats
(screens) you can handle in any single file, the limit is set to
20 for OASIS Evaluation. This mean you can still create an
application that requires up to 20 screens, for more complex
applications with more screens you need the mini or the
professional version of OASIS. Import function is not accessible.
Distribution
- Download
- Software Library
- Mail order
Licencing Terms
OASIS Evaluation is NOT public domain software, it is a
copyrighted product distributed by EUREKA SOFTWARE ASSOCIATES.
You are hereby granted a limited license to use OASIS 4.1 Entry
level and to copy it and further distribute it, under the
following conditions:
1) No fee other than the cost of media and copying (max $10 per
copy) may be charged for such copying and distribution, otherwise
permission of EUREKA SOFTWARE ASSOCIATES is required.
2) OASIS Entry level may ONLY be distributed in its original
state, complete and without any modifications or changes to the
program itself or to any of its data files.
Pricing
OASIS 4.1 Entry level (downloaded)
Registration + 4 disks + 200 pages manual $40
OASIS 4.1 Entry level through Software Library
Registration + 4 disks + 200 pages manual $40
OASIS 4.1 Entry level via mail order
Registration + 4 disks + 200 pages manual $40
- upgrade #4 to OASIS 5.0 mini private version $49
- upgrade #5 to OASIS 5.0 mini professional version $89
OASIS Evaluation 5.0
Description
This package is the evaluation version of OASIS. It is compatible
with TURBO PASCAL 4.0 & 5.x. It offers almost all OASIS features
and formats (screens) created with the evaluation version are
entirely compatible with full blown version of OASIS. The
limitation of this version resides in the number of formats
(screens) you can handle in any single file, the limit is set to
5 for OASIS Evaluation. This mean you can still create an
application that requires up to 5 screens, for more complex
applications with more screens you need the mini or the
professional version of OASIS. Import function is not accessible.
Distribution
- Download
- Mail order
Licencing Terms
Identical to OASIS 4.1 Entry Level version.
Pricing
OASIS 5.0 Evaluation (downloaded)
Registration (no manual, no disk) $0
OASIS 5.0 Evaluation (mail order)
Registration + 4 disks + 210 pages reference manual $30
OASIS 5.0 Mini - Private use
Description
Identical to OASIS 5.0 Evaluation but allows to design up to 50
formats per file. Import function is not accessible.
Distribution
- Mail order
Licensing terms
- Private use. Technical support provided.
Pricing
- includes registration, 4 distribution disks $80
& 210 pages reference manual.
- upgrade #1 to OASIS 5.0 mini commercial version $49
- upgrade #2 to OASIS 5.0 professional version $139
OASIS 5.0 Mini - Commercial use
Description
Identical to OASIS 5.0 Evaluation but allows to design up to 50
formats per file. Import function is not accessible.
Distribution
- Mail order
Licensing terms
- Commercial use. Technical support provided.
Pricing
- includes registration, 4 distribution disks $120
& 210 pages reference manual.
- upgrade #3 to OASIS 5.0 professional version $99
OASIS 5.0 Professional
Description
This version gives access to additional features such as IMPORT
function and has no restriction to the number of format per file.
Distribution
- Mail order
Licensing terms
- Commercial use. Technical support provided.
Pricing
- includes licence, 4 distribution disks $199
& 210 pages reference manual.
Other Offerings
For conditions on SCL source code, site or corporate licence
please contact EUREKA SOFTWARE ASSOCIATES.
╔═══════════════════════════════════════════════════════════════╗
║ O R D E R F O R M ║
╠═══════════════════════════════════════════════════════════════╣
║ Date: __ / __ / __ PO#: ______________ ║
╟───────────────────────────────────────────────────────────────╢
║ Qty Description $/unit ║
╟─────┬────────────────────────────────────────┬────────┬───────╢
║ __ │OASIS 4.1 Entry Level * │ │ ║
║ │registration, disks, manual │ $40.00 │___.__ ║
║ __ │ Upgrade #4 (reg, disk, manual) * │ $49.00 │___.__ ║
║ │ Upgrade #5 (reg, disk, manual) * │ $89.00 │___.__ ║
║ │ │ │ ║
║ __ │OASIS 5.0 Evaluation (mail order) * │ $30.00 │___.__ ║
║ │registration, disks, manual │ │ ║
║ │ │ │ ║
║ __ │OASIS 5.0 Mini - Private use * │ $80.00 │___.__ ║
║ │(registration, disks and manual) │ │ ║
║ __ │ Upgrade #1 (registration) │ $49.00 │___.__ ║
║ __ │ Upgrade #2 (reg. disk, manual) * │$139.00 │___.__ ║
║ │ │ │ ║
║ __ │OASIS 5.0 Mini - Commercial use * │$120.00 │___.__ ║
║ │(registration, disks and manual) │ │ ║
║ __ │ Upgrade #3 (reg. disk, manual) * │ $99.00 │___.__ ║
║ │ │ │ ║
║ __ │OASIS 5.0 Professional version │$199.00 │___.__ ║
║ │(registration, disks and manual) * │ │ ║
║ │ │ │ ║
╠═════╧════════════════════════════════════════╧════════╧═══════╣
║ Michigan residents add 4% sales tax Subtotal: $____.__ ║
║ Shipping per order Shipping: $____.__ ║
║ * US $3 first copy, $2 other copies Tax: $____.__ ║
║ outside US & Canada $5 Total: $____.__ ║
╟───────────────────────────────────────────────────────────────╢
║ Method of Payment: ( ) Check ( ) Money Order ║
║ ║
║ Make check payable to: EUREKA SOFTWARE ASSOCIATES ║
║ 2344 Yorkshire ║
║ Ann Arbor, MI 48104 ║
║ USA ║
║ ║
║ For orders outside the U.S. please send check drawn on U.S. ║
║ bank in U.S. dollars, or international money order in U.S. ║
║ dollars. ║
╠═══════════════════════════════════════════════════════════════╣
║ Name: ________________________________________________ ║
║ Address: ________________________________________________ ║
║ ________________________________________________ ║
║ City: ______________________ State: __ Zip: _____ ║
║ ║
╚═══════════════════════════════════════════════════════════════╝
╔═══════════════════════════════════════════════════════════════╗
║ I N V O I C E ║
╠═══════════════════════════════════════════════════════════════╣
║ Date: __ / __ / __ PO#: ______________ ║
╟───────────────────────────────────────────────────────────────╢
║ Qty Description $/unit ║
╟─────┬────────────────────────────────────────┬────────┬───────╢
║ __ │OASIS 4.1 Entry Level * │ │ ║
║ │registration, disks, manual │ $40.00 │___.__ ║
║ __ │ Upgrade #4 (reg, disk, manual) * │ $49.00 │___.__ ║
║ │ Upgrade #5 (reg, disk, manual) * │ $89.00 │___.__ ║
║ │ │ │ ║
║ __ │OASIS 5.0 Evaluation (mail order) * │ $30.00 │___.__ ║
║ │registration, disks, manual │ │ ║
║ │ │ │ ║
║ __ │OASIS 5.0 Mini - Private use * │ $80.00 │___.__ ║
║ │(registration, disks and manual) │ │ ║
║ __ │ Upgrade #1 (registration) │ $49.00 │___.__ ║
║ __ │ Upgrade #2 (reg. disk, manual) * │$139.00 │___.__ ║
║ │ │ │ ║
║ __ │OASIS 5.0 Mini - Commercial use * │$120.00 │___.__ ║
║ │(registration, disks and manual) │ │ ║
║ __ │ Upgrade #3 (reg. disk, manual) * │ $99.00 │___.__ ║
║ │ │ │ ║
║ __ │OASIS 5.0 Professional version │$199.00 │___.__ ║
║ │(registration, disks and manual) * │ │ ║
║ │ │ │ ║
╠═════╧════════════════════════════════════════╧════════╧═══════╣
║ Remit to: Subtotal: $____.__ ║
║ EUREKA SOFTWARE ASSOCIATES Shipping: $____.__ ║
║ 2344 Yorkshire Tax: $____.__ ║
║ Ann Arbor, MI 48104 USA Total: $____.__ ║
╠═══════════════════════════════════════════════════════════════╣
║ SOLD TO: ║
║ ║
║ Name: ________________________________________________ ║
║ Address: ________________________________________________ ║
║ ________________________________________________ ║
║ City: ______________________ State: __ Zip: _____ ║
║ Country: ______________________ ║
║ ║
╟───────────────────────────────────────────────────────────────╢
║ SHIP TO: ║
║ ║
║ Name: ________________________________________________ ║
║ Address: ________________________________________________ ║
║ ________________________________________________ ║
║ City: ______________________ State: __ Zip: _____ ║
║ Country: ______________________ ║
║ ║
╚═══════════════════════════════════════════════════════════════╝